2112 306
3009 518
15609 474
19460 547
25770 863
24034 570
20588 530
13026 675
18091 965
14467 747
8561 681
10899 41
12748 57
15041 119
8642 47
18753 731
20545 548
17056 589
3077 726
1465 93
2198 278
1851 275
4343 820
3505 679
6115 819
2304 117