1023 309
645 540
299 86
13 722
13 702
851 297
30 36
908 259
283 353
448 328
414 11
327 209
244 307
604 858
427 955
805 892
315 116
229 187
899 45
756 91
658 182
561 82
282 895
696 609