2801
4
123674
35
2505
2
2393
6
951
1
4294
11
10736
26
2635
2219
3629
3354
1451
0
980
3606
7
765
886
3213
784
2048
2642
2660
1812
2698
2475
1204
1077
956
1446
1423