2245
3
3225
21152
8
2740
4074
0
928
1
297066
5151
2
3080
1586
3715
2736
1500
8345
4651
1350
833
2667
2719
2114
3371
2788
2650
20
1868
3101
280
2405
2255
4160
1583