12265 315
1416 231
83958 603
2143 137
18994 635
4334 361
47227 1022
50741 596
8332 343
28020 423
5086 562
2995 579
5103 388
8006 866