18403
6
1222856
4
10324
2
7540
9
4677
10
321
1
2361
1960
7
8244
0
36045
448
370
1277
5
4223
22
5617
5602
509
1811
11221
23
3027
31535
408
2150
5620
11
4979
2059
8
17353
3469
56488
2564