15806
3308
1392
6192
95342
3085
2355
3402
15149
4549
2380
1693
6410
9068
17888
10949
5102
1465
1750
1242
1218
1501
1361
938
1364
19752
2051
2173
14484
27255
1797
1873
20652
19259
10104
702
732
1794
14500
1289
786
914
2870
5424
14397
1322
2211
1703
1736
1612
987
926
870
1269
3822
856
1055
1268
6108
961