3105 503
22930 207
12701 117
4980 517
7654 693
54745 174
65141 621
65559 86
10580 254
10583 457
15741 418
21976 429
2168 159