40177
0
4386
4
3050
10827
2184
1
3366
5527
3
2756
2
1982
5
1446
2891
3071
791
514
720
931
912
634
529
1158
1348
1134
1028
450
861
1431
367
2163
326
471