5292
5826
2530
9658
2591
7989
23210
4347
3506
1425
4788
1982
27610
2600
1111
1130
630
1151
711
1120
1334
990
3525
1636
1850
2933