3111 503
22932 207
12703 117
4980 517
7654 693
54746 174
65149 621
65562 86
10595 254
10587 457
15741 418
21976 429
2169 159