1090
1
744
4
1626
894
2
882
886
1194
1453
2129
2376
20
1525
1016
2340
9005
17
979
1978
9465
3
1825
6
1617
1635
1544
2197
1060
1837
1189
1007
2601
1681
1184
2870