3580 600
25446 432
30495 291
3177 640
5262 111
4006 227
2998 419
2987 448
5458 614
2828 246
5694 634
36081 616
2367 452