420
379
255
840
813
630
817
747
725
1119
1148
1276
1857
2351
2732
4001
2881
2339
2056
2451
2149
3310
2452
2470
2937
3060