3125 503
22935 207
12704 117
4981 517
7657 693
54752 174
65173 621
65574 86
10643 254
10610 457
15746 418
21986 429
2169 159