476
3
20634
8
31535
0
2275
2
19279
269
2668
859
637
3114
4
683
283
1
17353
318
924
787
1824
325
802
380
2730
6
653
798
1348
691
25137
804
458
699
400