3584 302
5082 1009
3481 66
4292 272
4502 158
8782 260
173653 1068
20501 313
5346 581
8218 633
3951 69
70087 214