255
0
1045
635
3090
6
2903
3
2932
2
14
19783
21152
8
2535
364
2463
1189
3080
515
1193
1458
2996
108797
2740
1
25669
5043
2801
543
352
670
493
740
915
1363