3118 503
22934 207
12703 117
4980 517
7656 693
54749 174
65165 621
65565 86
10634 254
10609 457
15743 418
21978 429
2169 159