2893 313
2277 793
646 859
23 693
937 140
987 840
463 732
485 36
778 239
546 966
933 175
411 35
236 562
34 641
746 145
144 880
671 43
80 168
812 650
992 246
394 364
782 155
949 797