2300
741
588
98
413
102
559
38
562
118
555
147
371
74
322
17
469
151
261
38
362
96
587
40
473
121
250
172
425
80
293
141
262
115
150
17
273
9
397
29