315
1
1973
0
1222856
4
422
1009
31535
25137
249
116
1073
2189
798
448
282572
1339
2
605
21743
48708
2106
1650
1317
494
488
1267
31220
10
3493
5
683
18403
6
6800
464