3023 725
2948 605
2614 542
1905 517
1393 184
2811 707
580 56
5874 608
74286 649
84791 246
88299 735
11214 581