105957 346
36059 648
32374 666
70514 587
40292 645
49875 402
27936 119
42331 688
40618 398
108846 343
85335 94
80760 415
44266 475
46182 243
23656 165
52850 485
96680 887
33869 209
28358 354
30826 828
29340 480
58373 593
72102 199
38471 112