2329
1
1974
2
2810
3491
4
4438
6
591
2970
2940
2776
1843
1436
0
1585
2302
3
1583
3461
2304
1382
123674
35
1675
806
574
4655
10
4651
1380
4309
2193
9
644
5216
8
2459