970
0
1488
480
431
602
319
407
847
286
1682
451
1101
2490
1133
252
394
341
542
517
557
222
304
419
851
494
368
562
329
388
283