1136
2
860
0
965
475
798
116
29323
702
3
521
639
4
2800
58
418
8116
6
611
464
1230
5
1636
1392
63
477
1073
458
4940
392
2395
804
2431
552
152