101415
109
376
0
6779
5
2448
2
1632
12459
3
3092
4
2458
2310
904
4080
1
2757
19079
6
172
673
4386
19932
2954
1246
19944
368
4074
1933
891
1940
832
13676
21
722
1270
2992