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