2301
1
2209
2786
5
5950
10
7733
2
1812
2530
2322
4
1599
6091
1935
951
833
0
2136
2866
1001
844
1590
665
2392
2276
1690
1471
1746
4187
2332
3910
3
3673
6
1615