5094
2077
959
331
609
233
833
360
509
232
817
310
704
387
512
139
274
108
669
156
481
134
223
145
1715
775
835
263
525
133
873
483
749
254
460
94
344
117
235
144