1487
159
595
2345
969
2735
344
753
1376
1294
1259
424
289
472
230
839
156
682
1555
1315
257
768
1353
265
314
87
520
190
120
684
725
456
379
1232
289
179