20
1347
511
1102
1004
883
776
27
19
941
584
731
62
21
812
672
574
964
459
252
322
11
592
45
31
222
904
3
5