3065 64
35934 743
3305 111
41136 375
5658 509
2690 554
20404 474
2794 287
2800 552
3982 632
4970 657
3516 43
3814 556
9450 389
19536 63
3660 262
2289 318