28259 89
9657 239
25484 123
1249 194
59014 506
7563 855
109212 252
21606 938
18450 296
22605 629
20807 356
18742 581
3821 227
2943 42
9783 344
5635 650