31535
0
968
1020
25137
2275
2
19279
2668
3114
4
1614
1
5223
9
17353
1824
467
1880
802
2730
6
20634
8
1869
5
241
474
2855
3
239
3990
247
303
4349
5213
497
2574
381