11881
3
3051
1
1010
1222856
4
21120
5367
8
6526
576
888
5
1074
2052
2
4915
7
26120
14
912
0
422
355
2445
6
1932
2747
3588
1924
7558
1926
3488
2096
166543
18
1848
2714
858
1796