42928 762
1191 103
5102 368
24735 89
10141 564
3291 140
2497 290
2346 294
3252 575
4296 544
3146 474
3095 612