20402 128
5229 642
3923 176
29822 232
1183929 3165
722552 2220
35150 486
174944 726
59124 343
18954 399
191613 489
7309 362
5937 160
12966 671
3177 324
5134 584
5617 508
50885 421
39518 838