102
2195
1052
661
412
1314
1536
1294
1203
531
557
652
13511
25
52
823
272
1344
15511
411
945
51
141
832
271
594
766
31
63