316
1
860
0
965
475
798
2199
3
116
29323
521
58
418
2856
4
8116
6
611
464
1230
5
3815
1636
63
477
1073
458
797
392
2395
804
2431
552
152
400