2695
571
801
4044
790
2849
8195
4950
1986
5160
3961
315
1331
1042
4540
2060
1869
2537
2670
726
649
1765
1289
695
1292
3759
1571
3470
3423
183