1045
0
1846
1
2333
3
469
3191
7
3200
2
7884
17
1304
3956
5
3279
5027
3207
1462
322
2148
2184
2530
2823
3354
9
2181
2660
1752
5382
4
3965
796
6
5392
11
2005
5949