2333
2
1843
2622
6
2593
1
3296
4
2356
1189
0
3415
8
1031
101415
109
2443
137
2906
1153
6516
1308
2302
3
2996
6307
10
2759
2108
6753
17