3121 503
22935 207
12703 117
4981 517
7657 693
54752 174
65166 621
65571 86
10637 254
10610 457
15745 418
21984 429
2169 159