121182
1
2094
0
1343
363
1821
6
2660
2
1650
3287
3092
482
4071
1978
6515
509
4223
22
36609
34
7540
9
5111
3025
116
543
2275