2345
179
595
839
1487
1259
753
1376
969
1294
379
472
190
230
424
2735
120
1353
684
289
265
106
152
164
87
682
257
768
314
725
344
520
1232
1555
1315
156
593
73
395
456
27
210
289
92
28
159
28562
6497
2652
2581
1927
904
499