201
1083
2265
130
438
1115
905
2016
1502
403
302
613
1071
881
9
913
1098
196
374
993
