965
0
860
3488
8
475
798
116
29323
521
58
418
8116
6
611
464
1230
5
1636
63
6979
4
477
1073
458
392
1101
2
14492
1
2395
804
2431
3
552
152
400
1454