29028 63
4501 30
8677 272
5889 355
83254 638
3374 400
4806 366
18560 581
4503 822
4403 413
3713 547
4725 238
7601 318
78657 311
6555 366
23513 341
32947 315
6901 596
7305 953
19819 350
27086 128
5363 412
13645 777
53110 550
4147 193
7710 103
3092 420
5825 695