1278
1
703
2654
3
1690
1343
0
3109
14
2290
5
3124
6
4160
4
522
1961
956
2429
2
2216
4656
2660
684
2072
1306
1691
2702
7
1282
1324
2912
1857
2312
3401
1300
766
1006