15083 126
8572 517
2423 288
14491 93
4500 793
43688 605
1064 139
9015 261
3688 729
5304 738
29549 249
9061 219
3361 462
3840 488
1790 98
3115 746
2964 557
3547 805