21
1764
1135
1081
462
2858
303
146
1683
973
391
3275
1154
1722
791
2234
1873
1641
245
1814
1686
2003
996
1247
1091
1802
1731
2405
2985