2930 93
1680 284
618 96
4586 918
59952 509
3367 636
112051 252
5685 316
195874 871
12478 632
59071 590
19129 298
22916 110
31799 254
7419 716
25819 397
9900 133
43082 378
6703 543
53621 945
55663 417
34763 941
24517 100
30909 477
72542 361
26377 199
68075 439
47949 710