31535
0
1020
968
25137
2275
2
19279
1614
1
467
1880
17353
2574
20634
8
2668
1824
3114
4
477
5223
9
3510
570
239
5213
798
3498
3990
2189
492
1665
474
802
608