1043 258
959 921
958 972
920 803
862 214
685 153
495 72
438 954
360 207
310 148
207 332
130 535
41 817