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