576
1
585
1132
0
1084
2015
935
383
493
475
300
804
573
2211
1454
1053
913
1282
611
1337
2
822
1049
714
3442
1129
553
2225
3
798
4820
1216
472