5151
2
3080
3
3715
21152
8
4651
2650
20
280
1
2405
2740
1924
2932
2921
7592
7
3554
9
2755
2061
969
0
297066
3169
3671
458
7394
5
1574
4996
6
3187
1500
7884
17
3519
3987
5392
11