13595 595
4315 204
3096 387
3833 891
5857 610
3755 98
2801 99
42281 540
32693 507
39394 608
32196 399