1603
1
1285
2258
3498
4
2110
400
0
159
2133
3080
3
4642
108797
7793
2015
2
951
3551
10
1814
2392
2990
2884
5
14
1751
1087
1749
5489
11
25669
32302