31535
0
25137
968
354
1
2275
2
19279
2668
3114
4
5223
9
17353
2727
2008
302
1824
1645
802
300
1880
2730
6
20634
8
991
1869
5
581
1020
101
392
1188
347
2855
3
340