30766 595
2534 83
17308 545
8585 758
41272 121
44055 284
1619 154
8698 240
11199 452
228640 519
31832 393
44597 200
11611 671
12029 118
4036 319
5378 312
8914 599