29182 301
30567 344
110403 870
23731 377
37433 106
16666 567
5675 638
104635 245
30312 535
26628 418
8651 55
30576 557
13775 393
14166 71
44817 994
25499 446
21717 179
57575 856
73720 747
87781 433
40046 902
29522 598
17337 532
17768 694