2382
4
2440
3
2258
1
2986
3063
1844
1346
378
0
1804
475
5169
2525
19783
2
10827
3222
3083
108797
17946
2465
297066
3125
55904
3546
32302
1849
951
1673
2902
16
37355
13
1768