4598 30
12170 469
6289 280
5288 673
4352 61
4872 756
5274 73
7897 506
19065 793
8603 724
163310 974
49194 401
124720 465
46597 236
42345 395
20848 329
92181 454
62945 609
16329 316
32230 913
18193 456
26827 399
12035 799
46143 855
16067 83
20407 102
9233 485
11573 49