12583 668
3424 346
2939 272
4588 720
2922 505
4919 392
11834 442
23201 429
4435 295
892 72
3083 603
24259 178
2198 504