1696 123
1015 47
516 103
150 952
497 768
709 953
530 841
271 62
600 843
674 896
430 384
951 350
66 485
376 363
112 69
730 736
303 202
922 732
208 8
174 144