476
3
31535
0
25137
968
2275
2
19279
269
2668
637
3114
4
5223
9
283
1
17353
787
1824
325
802
2730
6
1009
798
1348
20634
8
804
1869
5
458
328
467
472
2855
600