403 352
430 842
978 104
297 647
716 839
100 49
947 728
314 235
409 598
201 221
840 879
682 813
970 481
205 666
244 173
816 230
247 267
78 706
955 637
1012 481