30 988
924 142
114 986
25 762
318 134
473 257
753 599
419 988
318 114
284 89
627 954
629 643
172 745
736 169
995 597
875 166
988 544
152 72
812 959
313 454
239 199
336 48
181 1000