1029
0
874
447
646
2033
2
307
2920
9
2658
3235
1
1073
458
475
1053
735
139
3488
8
378
1779
2410
2211
2395
263
4099
4
1462
383
394
4033
46
422
1084