12231 315
1406 231
83632 603
2136 137
18958 635
4334 361
47198 1022
50337 596
8309 343
27762 423
5083 562
2992 579
5098 388
7996 866