18403
6
22330
22
1853
0
31535
3021
4
121182
1
249
321
1943
282572
558610
476
1662
1762
1559
2
2027
1073
448
5620
11
430
2691
3980
3
2405
1222856
14076
7
440
281
17353
5611
326