2999
3
5431
2
2767
5
108797
0
1306
1
2131
2666
9
2299
1819
582
2262
2166
2949
1849
19944
2972
25669
2152
19783
2535
4044
3083