3586 302
5083 1009
3481 66
4293 272
4502 158
8782 260
173656 1068
20504 313
5346 581
8218 633
3953 69
70095 214