102
1
83
255
224
605
4
43
148
308
111
97
1987
2
985
5
594
3
769
1112
1096
544
120
948
607
1044
1389
569
0
511
514
460
553
590
1101
123