15182 292
5632 318
3300 655
2759 701
1220 232
2744 740
2507 41
2881 198
2746 415
3036 669
1642 162
2453 376
704 45
9960 517
2262 585
4089 604
3191 25