3083 503
22928 207
12699 117
4978 517
7651 693
54741 174
65130 621
65543 86
10563 254
10576 457
15737 418
21974 429
2167 159