1031 123
964 545
118 805
345 165
75 916
128 527
610 602
885 216
166 103
381 757
406 917
1003 278
654 443
312 549
303 92
466 809
255 66
239 207
308 688
105 598