951
1
619
564
2502
2740
1957
3539
3
2247
2403
2
980
2781
1587
1254
1155
1335
673
1321
1355
2184
8607
8
4943
916
1475
2153
7
1126
947
1245
966
982
930