3095
7
114240
45
3546
1
38477
34
1280
0
1951
2
5164
5
10243
4
2262
3745
1749
1192
667
345
2977
2937
40314
14
469
4309
1358
462
6977
1230
2495
4083
11650
23
7160
685
1650
2859