40002 142
28377 43
22556 49
178971 529
47657 602
148447 401
43552 850
51493 600
31491 366
154954 201
42391 253
35909 763
45293 168
38072 423
26667 216
35850 868
17579 208
172638 689
46881 66
149015 238
129551 542
56994 645
118219 329
72546 180
219928 742
55200 234
13212 78
45363 149