710
0
449
452
360
621
2429
368
596
326
396
1675
628
309
156
1356
726
713
549
193
471
1589
3143
785
22731
1
662
2
2748
376
1834
1950
1868