1540
319
390
81
1089
226
2230
462
2180
452
2513
521
3790
785
4116
853
1184
246