1212 843
1012 227
957 717
933 806
704 503
686 802
627 205
595 148
537 307
462 211
403 381
372 872
239 201
226 360
137 927
133 68