21061 839
8018 591
5892 512
3984 218
4494 394
2034 303
3391 445
2505 74
22097 503
45759 416
46514 694
14055 108
11616 489
13253 428
9495 56
8721 508
3500 160
9398 300
25865 150
14178 723
50596 486
24251 702
21618 318
20724 838
14883 367
179550 742
11470 251
70650 617