3085
4
2026
10
2427
3
2859
1
4642
16
3102
5
1411
8
1654
1338
9
2670
1719
2
2901
4401
834
591
648
989
635
207
363
0
559
936
736
1466
1439
2573
6
2624
501
1142