15091
1163
3160
1463
4098
975
4832
870
10786
27472
20479
3016
1029
5911
1747
1330
1237
1803
7851
1131
4021
6004
1082
1859
8807
3948
4979
1100
1047
1513
10900
11914
4081
1284
1053
9021
6536
17659
5072
16347
2067
2745
1357
1738
1914
1232
809
1634
767
7047
1199
1194
1203
2135
1400
936
256013
2530
1123
1489