2345
179
595
753
969
839
1376
2735
1487
230
152
1259
682
120
164
379
472
106
424
1555
1294
344
314
265
289
190
684
768
395
1232
257
520
593
725
1315
87
210
1353
456
92
289
27
73
156
28
159
28843
10616
7194
3233
2775
2658
963