1076
502
2859
1576
524
38
715
283
705
128
671
295
679
152
714
239
615
163
679
164
502
113
440
182
671
79
472
69
321
61
297
115
298
172
446
234
252
203
244
173