2595 135
4117 654
5942 585
36282 551
24002 381
8277 774
9089 836
3875 286
3880 377
5208 378
20128 322
2904 525
2667 569
3890 829
3396 704