1230
5
1132
0
935
804
493
383
807
1
1084
300
475
518
2211
573
1053
1049
714
1129
553
913
1454
1282
774
2
1131
611
414
2395
1073
400
692
484