1050 116
3752 923
6417 793
5514 508
3302 570
2689 814
20048 561
25787 583
10466 585
4890 386
15284 1004
1697 492
1679 477
11696 236
8969 455
12839 366