43
553
755
48
161
60
4
2508
178
1248
221
727
372
382
1313
1594
6
5
211
2
1553
351
664
16811
281
1234
28
3