2846 258
5729 102
6199 560
40645 440
2341 145
2644 269
3602 667
4332 477
5361 170
5004 396
2801 328
2932 309
8347 163
2892 552