1232
2
1601
3
7881
30
1436
2536
1953
1614
1379
1443
1100
1
1820
5
1305
1317
1051
2816
2205
1728
7459
15
17335
14
1652
5228
19
1395
2167
1675
1840
1777
1244
1991
1615