1759
9
935
2
3042
5
1270
3
1260
0
425
1
1081
2032
4
884
2111
1549
372
1113
953
5572
6
2181
724
526
688
602
588
2278
1134
1310
2192
1022
567
699
485
1415