5043
1
5151
2
3080
3
3715
2463
21152
8
4651
2650
20
280
2405
2740
2932
703
3050
0
297066
1500
3090
6
181997
11
880
990
2773
2245
1047
2270
2439
3189
189326
807
4198