2881
0
98
609
550
1
5151
2
25669
153
19783
2535
2399
4044
5
3083
3065
17946
2149
2465
2972
3125
3546
32302
1729
116
889
103
2378
17333
27
5242
838
620
3498
4