3212
1138
943
3250
1123
978
968
1957
3858
46477
1267
1185
1323
921
2704
918
942
983
1216
4153
1683
1808
1040
2488
2294
2062
1119
1213
1869
2870
1488
1278
1517
1315
1808
5692
1542
5659
2045
2673
6108
7104
4893
2922
2144
1456
1723
1572
1535
7601
1958
5490
3195
3080
7496
6844
20550
7959
3890
19188