3585 302
5082 1009
3481 66
4292 272
4502 158
8782 260
173653 1068
20502 313
5346 581
8218 633
3951 69
70088 214