860
0
965
475
798
3484
1
116
29323
521
58
418
1018
2
8116
6
3292
611
464
1230
5
1636
5472
54
63
477
1073
458
392
2395
804
2431
3
14492
552
152
400