124531
0
1110
2
1727
8
2498
11
828
1012
1
923
2810
9
1135
3
7738
23
1823
6955
1830
479
596
783
74080
42
2638
1014
278379
934
1633
1800
10
116605
18
4666
3184
1117
2308
5
1593
4
2203