3010
2481
3190
796
1847
1424
737
481
1569
1592
1294
442
1597
10537
202
312
1299
706
848
423
2971
3072
241
461
1746
5646
2621
267
2409
3238