2801
4
123674
35
2635
2
2393
6
4294
11
10736
26
2219
1077
1
956
3629
2698
765
2642
2660
2299
1767
1423
1239
1204
3606
7
833
1184
1563
1506
1495
3213
8204
3
1935
2048
1297