2209
1
2695
4
1174
1812
3
2398
8
3715
4387
2584
2
1380
0
2322
2786
571
1751
2086
4938
1935
951
1001
526
1590
5
123674
35
2392
4957
868
1000
4187
10
2562
2732