1017
427
2613
303
2202
715
5868
2093
762
2638
361
773
1857
656
1386
346
405
457
2658
596