307030 850
51976 867
168049 611
121309 610
49416 735
154614 370
34846 192
77895 790
69328 117
55365 503