953
0
492
543
521
1
14492
671
555
504
4126
6
101
573
2864
7
2964
469
747
3437
5
345
2190
653
579
444
47041
185
918
165
755
78
3251
475
418