30162 908
4214 214
31442 681
7848 601
25840 248
4293 520
3286 618
16824 886
4692 743
16618 537
3306 768
2000 257
3891 924
6641 764
6031 472
12101 303
1796 278