31535
0
25137
3691
5
2275
2
19279
2668
3114
4
4111
5223
9
17353
802
973
2730
6
20634
8
3646
3
1824
1869
968
2855
492
247
1
2574
1898
4165
2708
1044
2809
2301
1020
2881