1302
0
1750
2
2955
1256
1
1516
1666
1708
99
1923
1367
860
5009
965
475
798
2897
5
2177
1077
116
1543
29323
521
58
418
8116
6
611
464
1230
1636
1292