3125 503
22935 207
12703 117
4981 517
7657 693
54752 174
65173 621
65574 86
10637 254
10610 457
15745 418
21986 429
2169 159