12227 315
1404 231
83607 603
2136 137
18953 635
4329 361
47195 1022
50312 596
8305 343
27743 423
5082 562
2992 579
5098 388
7996 866