255
0
635
1189
373
558
1106
758
1045
536
2996
1001
2124
3
4044
5
721
577
17946
14
1056
2535
2
32302
670
1392
1
1123
694
25669
3125
788
11447
931