121182
1
3092
2694
3
846
0
282572
1043
14492
1602
1750
2
2551
3437
5
3251
6
1898
4
1428
22330
22
2564
1020
2306
2168
482
4445
6515
2095
2855
2843
948
625
5262
10
1362