31535
0
968
19279
2
2730
6
1581
1020
25137
4771
439
2275
232
2118
1
459
463
20634
8
2855
3
2132
325
887
827
3691
744
2827
16
6500
246
290
1664
721
2668
471