595
2345
1487
839
1294
969
753
179
1259
2735
395
230
379
190
265
1376
424
684
593
520
120
1555
289
164
682
344
1232
725
314
152
289
768
1353
257
106
472
1315
156
87
27
73
210
28
456
92
159
26710
13634
7034
2219
1652
1369
656