2959
1
1505
1181
2954
10
1309
0
1992
3
697
2688
2
1243
4914
2571
6
1494
729
3466
5389
1594
1050
3593
16
692
2507
1131
2061
518
1179
1055
2580
974
1650
1531
1546