21
20
673
1435
611
643
964
223
11
1538
1396
61
501
804
3265
591
691
2284
582
944
1445
601
1413
1368
903
1775
892