15831
14660
3178
59944
4554
1689
5836
4335
2784
1672
14511
3818
4993
1236
15154
3142
1060
9279
3674
8225
3134
1097
8959
4026
1256
3252
842
2985
1630
1912
1641
1105
933
1653
1869
1263
1182
1177
1449
1300
1469
1373
1258
1619
1327
1378
1346
1326
2072
2670
7451
1313
2846
7971
1277
2443
75708
1056
992
8832