2663
1679
615
187
1416
680
291
46
446
233
961
380
363
135
400
211
921
255
255
75
351
48
305
183
437
161
591
92
250
55
519
122
479
159
367
58
368
67
591
191