969
2345
595
395
2735
1376
753
1487
1259
120
230
593
179
190
1294
344
164
257
265
379
839
725
289
1555
424
314
73
1232
87
472
682
106
520
152
684
156
1353
27
768
289
92
28
1315
456
210
159
27977
17531
4684
3428
2207
2001
938