645
1
525
527
677
506
0
2619
9
823
584
622
867
495
552
721
3731
14
1074
2
1217
20
2219
6
3593
4
1003
5
3589
4670
16
1443
520
547
1752
1587
891
991
7
1168
834