599
2
1906
660
503
1
573
728
487
1602
75
494
423
662
404
892
663
3
2268
1988
444
502
1429
1671
1214
665
421
917
0
482
1766
1940
1648
1167