14096 307
56049 138
26552 861
88028 388
29222 255
3326 789
5589 423
7986 575
2225 66
13078 366
4050 290
5278 385
27436 279
2151 376
7134 576
2866 278
25824 979
5335 79
33021 534
1938 178
29713 76
15923 651
41889 578
22786 69
16180 607
3305 344
3861 527
1880 47