5590
2
8597
9
9917
14
1311
3
1890
1
3287
5602
1222856
4
7821
3516
4016
2330
1751
2316
14076
7
3092
6800
0
3663
5622
1152
5455
2108
584
525
18403
6
105290
397
2904
282572
31535