476
3
20634
8
2275
2
19279
31535
0
859
637
17353
653
798
787
924
691
467
2522
458
683
25137
1232
325
269
472
3025
1
400
1869
2668
804
3114
4
1824
480