1252
3
2406
2
623
1
560
1762
1256
1341
1887
10
1822
5
423
995
1391
1499
607
1122
4
2221
7
1753
1525
775
1029
5960
18
1098
1083
1273
2270
1314
1013
482
1133