1038
1
456
0
2638
3
2558
2
1137
3835
5
4155
7
5375
790
3735
4
2225
4198
2093
1622
297066
2277
7876
267612
4978