31535
0
25137
2275
2
447
19279
784
1
1098
2730
6
1231
1235
2668
3114
4
2574
2459
9
5223
17353
3859
3
1587
4376
7
1020
2257
968
2747
2546
3650
802
1824
2748
775
1489