249
0
1073
21743
1
363
116
422
3092
1222856
4
3373
18403
6
2189
2330
941
558610
802
3980
3
580
14076
7
543
2142
1650
1885
497
31535
521
1448
5602
9
105807
42
8244
1053