5031 239
8050 55
46329 214
8935 72
17743 388
23431 771
42751 373
80571 345
43199 847
20573 620
36667 642
15749 134
15755 445
26006 315
52423 505
19284 98
18634 643
5785 616
5800 208
4230 755
25938 247
70350 195
10455 405
32702 708
19305 379
6398 668
5114 539
4433 187