2509
1
2670
2
2385
0
1902
2143
1036
1861
151
1270
1251
259
731
1035
1217
512
679
3435
4
3090
6
4562
5
9208
4321
4098
11
3518
1711
3153
3085
4077
2960
1966
1296