543
0
475
804
400
152
1132
477
2395
860
1650
58
611
246
1504
522
521
573
1073
383
414
3015
494
486
798
1636
787
418
139
1462
489