2124
4
1122
742
1
955
750
957
3530
1583
2
1858
2566
3
1247
1838
682
1823
1931
999
2942
1460
1145
1007
1116
1703
2351
1199
1950
1046