14076
7
18403
6
256612
0
97284
2411
1
2395
4650
3
573
3996
4
1429
2
2053
553
504
2691
1073
777
398
2445
860
6235
475
4382
1053
1782
4110
58
414
1343
5237
2188
8