2400
2
1250
1936
386
1312
1
982
641
4
1180
496
0
93
2935
1081
953
3426
160434
14
924
114
2035
69
995
788
44493
1750
1598
7
333
18
1012
1053
3
54
930