1031 123
861 822
126 36
614 90
734 341
231 786
973 301
1037 577
2091 335
1393 603
1421 222
1153 25
1650 175
457 112
850 813
756 599
230 246
207 639
613 26
308 455