3153
1
4309
3
6095
9
3321
4759
1960
0
3198
8
3090
6
3886
1533
2
1656
3066
7
4537
4
1867
1593
866
1402
994
6899
4291
4954
5915
11
1428
2507
945
3461
6560
2919
322
20850
5