1000 43
101 49
17217 264
392 52
175 59
627 120
287 38
162 51
784 59
1341 129
482 87
275 63
367 57
1797 138
1223 303
250 45