5949 526
3613 504
9628 898
10638 701
15942 658
12666 403
12557 329
12242 208
8795 390
16840 432
4240 258
8400 86
10116 419
8892 877
7894 718
11962 803
8494 360
28482 177
15140 254
8379 74
14030 663
11113 572
8414 729
30599 928