476
1
31535
0
448
121182
1282
303
282572
315
1885
822
2000
18403
6
1810
3
573
3503
2564
2
116
8876
8
417
422
44199
363
17353
1921
4
2125
14508
18
472
745
2150