371
3
2737
5
7640
24
560
11227
18
828
1
2091
4
4345
9
622
0
842
1010
2
1309
1297
658
868
877
954
898
1732
8
1169
1097
953
1941
2626
1993
2083