312 499
539 808
94 847
541 199
943 591
945 285
484 398
179 173
88 332
401 70
322 688
803 295
136 144
13 906
862 404
651 25
868 339
249 801
56 146
183 290