3113 503
22932 207
12703 117
4980 517
7654 693
54746 174
65151 621
65565 86
10601 254
10589 457
15741 418
21976 429
2169 159