18403
6
407
1
11221
23
1751
2
482
2369
504
2142
0
7540
9
397
282572
1222856
4
2330
8244
31220
10
36045
509
448
2564
292
105807
42
1943
5871
15
373
2150
3092
346
7082
1559
48708