3606
3035
1871
2182
1067
1142
1030
2851
4319
806
962
1333
1586
1728
1394
1595
861
758
3457
2383
2359
1712
2475
1867
