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