3070
4
1423
1
38477
34
11650
23
1221
2
1189
3020
17
685
0
1650
2648
5546
6
99072
608
4436
3
23802
9
2204
5
7793
4083
1355
9036
40062
19
114240
45
2977
15
1800
3546
542
5527
2859
1289601
101415
109