2541
0
1222856
4
1181
7
824
2
2855
3
5223
9
4016
1
4445
2316
545
3691
5
2749
3092
2091
1452
6052
10
964
180849
2125
2526
16550
27
1861
2189
346
2198
1842