2157
2
1422
2171
3604
2055
1894
2436
4232
1588
1139
1987
2638
1763
904
961
704
3590
1
2441
1428
1263
2866
1052
1065
1610
1232
950