510 204
194 139
913 423
21 151
102 254
888 883
416 847
146 551
219 603
762 526
478 243
724 166
137 80
943 716
770 232
621 742
309 89
340 815
126 869
790 816