315
1
121182
282572
0
422
1973
1009
31535
448
476
1073
5255
16
419694
9
44199
25137
249
798
1222856
4
1559
2
116
18403
6
169211
11
2189
2000
180849
1339
1885
726
605
2644
4139