3516 778
1048 90
175331 789
61173 784
21480 555
31344 801
19881 258
28319 367
105721 918
65750 212
48664 436