309531 804
106506 703
335268 870
160869 395
734298 1688
79655 180
168520 292
89286 1072
173384 258
259773 438
53184 585
235721 1038
156122 282
240778 726
73391 430
253856 906
311715 874
102762 693
26428 132
144339 829
47130 511
71580 336
55139 387
36631 168
59116 380
27098 472
97724 882
40015 134