860
0
1636
965
475
798
116
29323
521
58
3070
5
5009
418
8116
6
611
464
1230
63
477
1073
458
4049
10
392
2395
804
2431
3
2952
2
552
152
400
1454