3082 503
22927 207
12699 117
4977 517
7651 693
54741 174
65130 621
65543 86
10563 254
10576 457
15737 418
21973 429
2167 159