2560
4
3159
7
2330
36609
34
2918
2
1222856
2142
0
3025
1
370
10270
231
8244
4071
3898
18
1560
3092
504
2369
2581
5
105290
726
2221
3
2978
2702
6
5620
11
14076
105807
42
4223
22
3047
10
5316