42095 308
101810 246
44253 136
51856 140
95410 748
57362 334
53917 450
77709 667
91899 945
48719 283
48268 239
47145 253
195350 635
138466 447
70847 275
105244 936
396654 809
89222 599
101712 923
38668 301
33603 240
70437 396
82337 929
49185 332