31535
0
25137
1711
1880
2
467
1100
871
611
2275
52
19279
2668
505
968
1141
3114
4
5223
9
17353
312
304
507
1645
1
802
2730
6
195
20634
8
1824
1869
5
25127
77