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