1014 481
837 282
695 155
134 111
423 400
163 83
68 322
897 898
364 72
70 595
743 306
355 267
711 36
97 61
324 55
791 608
1099 980
396 790
314 603
509 238