18403
6
116
0
31535
330
1073
36045
3980
3
558610
105807
42
1885
1
448
282572
1282
363
4223
22
2347
2
543
1343
370
244
21743
1751
2506
605
573
1559
249
293
281
3469