29033 63
4509 30
8689 272
5895 355
83272 638
3375 400
4851 366
18582 581
4503 822
4410 413
3716 547
4730 238
7603 318
78668 311
6562 366
23544 341
33041 315
6911 596
7307 953
19836 350
27142 128
5369 412
13652 777
53123 550
4165 193
7712 103
3094 420
5832 695