1015
0
650
639
4311
2
503
9920
1
657
777
2683
2647
546
1075
3006
3
2395
1230
1343
431
464
572
1325
422