28326 89
9661 239
25538 123
1249 194
59020 506
7563 855
109240 252
21607 938
18450 296
22605 629
20809 356
18746 581
3822 227
2943 42
9784 344
5635 650