3108 503
22930 207
12701 117
4980 517
7654 693
54746 174
65146 621
65560 86
10585 254
10584 457
15741 418
21976 429
2168 159