2573
2
1017
1258
1666
642
3748
1
2250
1390
2097
1427
3
2045
1827
2230
3364
2071
2046
1134
4108
1240
1867
6047
21412
5
1350
3681
2447
1980