413 26
2501 648
962 451
447 352
718 630
1137 883
432 601
96 230
351 929
138 921
754 142
682 833
3247 269
840 145
130 423
679 884
124 858
486 232
293 727
767 914
45 97