1250
1
1132
0
935
804
493
383
357
1084
300
475
2211
573
728
400
1053
1049
714
1129
553
3344
4
1192
913
635
3442
5
1254
1454
9953
1282
1874
353