29015 401
48857 761
94659 874
17765 412
50539 542
155536 584
92704 711
336266 1113
271715 834
333304 1218
80179 288
188499 746
68329 196
304807 847
411112 1252
83381 502
1214585 4560
563378 3034
478793 995
561786 1662
201770 410
207465 507