2629
2
2245
3
3080
21152
8
1047
3090
6
2932
5782
4
297066
0
4198
1
2093
1622
5151
3715
1038
5946
4651
2385
189326
513
2773
589
280