977 781
826 509
796 815
748 452
584 903
550 943
463 177
446 315
433 122
352 520
332 508
268 507
253 248
215 277
213 62
181 84
119 32
108 68
40 734
30 341