249
0
558610
6
14076
7
1073
18403
21743
1
3980
3
3092
282572
2142
105807
42
1311
116
1222856
4
422
521
580
1853
556
543
335
3373
802
420
1863
800
868
577
187
36045