527
3
884
2
2794
5151
3080
3715
21152
8
4651
2245
6952
5
4933
13
2650
20
915
1
297066
0
280
2405
4102
4
401
181997
11
2740
2932
2256
95
2561
6
2962
4354
15
1500
3556
3969
3090