1023 116
3737 923
6370 793
5447 508
807 48
2978 685
1223 327
6350 242
3301 757
4907 978
3091 870
842 64
6645 930
3002 283
1385 211
2177 575
2549 495
4085 337
2449 685
2993 472
5916 556
666 101
2031 284
4392 451