1152
0
476
3
1114
1
1400
2312
2
2393
2710
8
3287
7952
422
330
1365
951
409
2170
1261
1346
4
1750
468
1621
467
1009
1133
2490
1939
957
1357
454
403
2121