1096 220
402 373
103 16
772 533
632 915
522 450
455 112
427 321
576 93
954 966
620 197
952 701
337 621
537 871
256 876
828 942
708 433
719 855
970 930
528 346