2573
2
1020
1260
1667
642
3748
1
2251
1391
2097
1427
3
2045
1827
2231
3366
2072
2047
1135
4110
1240
1871
6054
21414
5
1350
3683
2447
1981