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