17353
0
476
1
31535
121182
1282
116
282572
249
422
448
1885
19279
2
543
18403
6
1073
852
367
1973
363
573
2546
530
3373
3503
3
1222856
4
19890
273
44199
4223
22
521