31535
0
780
49165
7
2596
1
488
2
2520
302
5140
17353
3567
4
2459
6
863
3456
2172
25137
3028
4546
5617
5
4396
3
4740
3990
139
2870
1842
1219
1824