968
0
31535
2275
2
17353
20634
8
1824
25137
2730
6
2809
467
19279
445
1
2668
3114
4
2211
5223
9
1043
802
1020
1869
5
2855
3
637
334
247
490
2574
427
919
3092
7039