598
0
20
1479
1501
733
482
680
344
798
595
3356
1485
1010
2839
304
456
699
545
1369
515
459
910
747
634
428
636
89