3751 101
5346 558
39245 440
2043 145
2332 269
3466 667
4125 477
5255 170
4860 396
2706 328
2875 309
8257 163
2814 552