5180 291
6112 288
11696 556
20939 768
3184 255
2235 629
2755 740
1803 371
712 45
2278 585
3769 544
2466 348
5040 660
1276 111