3141
2
1147
1
83
1323
2624
2283
954
3714
8
1606
1037
2282
6
2565
1399
1632
1665
1938
1751
3196
2578
1825
1746
1036
1568
2437
808
2377
1363
2760
4
1699
953