12231 315
1406 231
83635 603
2136 137
18959 635
4334 361
47199 1022
50342 596
8309 343
27765 423
5083 562
2992 579
5098 388
7996 866