40062
19
1802
2
1839
1
1271
3638
915
0
4102
4
4112
11
3050
6779
5
2123
2702
6
1506
2811
2320
2365
2795
5977
13
2023
2013
3022
7