3429
2236
3012
2787
3013
2838
2428
1661
2954
2190
657
2451
2456
2976
2725
679
2732
952
1726
965
715
982
986
2525
2014
1504
2276
1765
2539
3051
2028
3052
751
3055
752