2071
2
1098
1624
5
1165
1
2298
1706
965
906
2856
1014
980
1948
1949
893
750
847
1654
1272
1371
1041
1327
825
1821
1108
2316
4536
3
2334
1069
2973
2457
4