2250
1
3354
952
1581
2
909
4188
5
3080
3
11871
2245
2528
2217
1044
1804
7258
0
1226
1698
4466
12
958
1490
2902
16
3546
3053
7
1875
2251