2381
5
2419
2
1580
1
3995
2227
3
4895
2840
2036
3970
1092
2298
6
1461
1719
933
4
1977
2062
1680
1722
1735
2174
8
789
2484
7972
3054
5922
11004
15
1108
1351
1055