18689 669
3964 346
3042 272
4683 720
2961 505
5083 392
12248 442
23618 429
4529 295
947 72
3173 603
25700 178
2251 504