2275
2
31535
0
25137
19279
2668
3114
4
467
968
5223
9
3045
1
17353
802
2730
6
1020
20634
8
1824
1869
5
2855
3
1263
247
1068
2574
3691
711
2809
2301
2881
251
3498
2224