3001 613
1076 199
1058 803
308 354
702 488
205 600
163 537
424 453
828 963
4528 209
443 583
2158 703
794 448
478 120
1524 206
98 686
678 880
1012 335
479 310
883 577