2669
2
2184
1
1681
2732
951
8527
1814
1812
913
1568
2322
4
1431
6236
10
1380
0
2562
1514
1766
2906
2377
467
4443
9
980
2263
24337
22
123674
35
2786
1161
3738
5
5090
1694