29545 274
26953 343
3118 825
20377 596
10086 401
895 68
9628 726
3787 503
1595 327
20286 243
28122 716
532400 1295
4693 307
38410 540
3253 416
5327 301
6574 608
435 89
2848 837
1823 411
15239 579
126394 399
13703 602
2561 747
7028 246
7784 586
1216 207
7781 513