2905
2
7159
10
5141
7
2523
0
1804
1
1968
1978
1676
108797
2129
4442
1213
3
2658
1656
2386
4476
3022
2696
3706
5
2245
2530
4
6236
1174
10827
3873
15
2629
940
2901
585
378