945
2
825
1
1580
5
1858
4
947
3
1469
4118
12
2324
2745
16
1094
751
866
2672
7
2212
2504
1717
1304
2772
2109
6
1150
2506
1420
100
0
1453
449
681
908
893
1178
3126