121182
1
1463
7334
4
1869
5
637
0
3865
3
1921
2
29323
2076
558610
6
1621
881
297
294
2855
1878
325
1523
696
918
2071
21
2727
440
278
247
349
1507
527
116
3152