40177
0
2767
2
467
2258
1
1802
538
83
2977
2100
667
1446
634
1409
1080
453
490
3660
793
3009
1896
3941
1732
1787
417
912
1709
730
1940
2110
1106