1053 933
943 671
922 626
874 176
703 929
578 145
563 181
537 109
460 34
427 463
383 189
232 348
197 610
89 1000
19 808