3062
4318
491
650
5602
2499
2238
2153
2909
2588
2669
2729
3351
2635
3094