31535
0
726
165
524
5605
798
3114
4
215
150
25852
2275
2
968
846
4111
432
2398
1
17353
557
1139
543
996