21152
8
9956
3
2593
1
297066
0
3061
2
2711
444571
9
9036
5151
2911
4651
1289601
4
398656
19
4198
5658
1335
17333
27
2000
550
3186
4724
189326
1942
2276
2808
1991
2082
3361
5
2503
7893