3050 338
17957 58
11766 675
14417 269
11286 210
24524 804
13144 602
8974 859
40322 478
7772 648
7919 207
15789 418
5041 422
10662 526
3158227 6759
87910 767
12254 491
6313 254
5814 469
6436 114
5299 638
13962 600