2399
2
1250
1936
386
1312
1
982
641
4
1180
495
0
93
2935
1081
953
3425
3162
160394
14
924
114
2035
69
995
788
1750
44484
324
17
1053
3
53
1328
1012