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