1037
3
3066
25
655
2
1702
10
630
516
1
431
480
545
535
1133
5
478
499
568
1442
1048
3110
7
2134
11
3517
2313
1742
735
1577
539
696
957
9
1616
14
1987
490
3424
15