477
0
2328
2211
653
1132
492
2727
5
58
521
1488
20634
8
1782
387
2668
2
953
2395
479
3114
4
798
429
2635
714
1073
804
968
501
2587
16
475
3233
691