51303
58110
2265
3778
2843
1318
18353
17263
2744
1664
3655
15453
5966
2233
3109
19815
2274
1417
3716
11681
1800
1815
3748
6419
1445
1391
3972
2687
1661
2140
1132
1696
15635
1354
1208
913
986
4560
6371
1267
4654
1479
1411
1940
1614
1861
1296
1186
14005
984
853
940
10853
935
1832
986
1255
1064
1058
1301