101415
109
3338
11
1004
2
2053
5
6044
8
3071
9
6095
3163
2605
4890
1647
4
1185
2507
2668
1902
3
38477
34
1144
0
3025
1005
1991
2165
1
3336
1816
2366
3132
1289601
3546
1974
3070
9106