12221 315
1402 231
83526 603
2133 137
18943 635
4327 361
47190 1022
50244 596
8300 343
27699 423
5080 562
2991 579
5097 388
7990 866