161
261
66
44
342
301
351
503
53
1315
1063
994
1506
2
15
391
1285
913
1064
1587
1626
892
2105
1344
1335
1632
3
4
1484