200
155
580
442
273
292
261
513
1021
1070
616
1418
1141
1125
1271
1443
3474
2125
1694
2161
4597
3961
3013
5555
2804
2550
2980
2325
3536