102
1
83
254
224
604
4
43
147
308
111
97
1987
2
985
5
593
3
769
1111
1095
544
120
948
606
1043
1389
567
0
511
514
460
553
590
1100
123