2584
1480
417
215
603
213
318
130
515
94
138
71
597
24
172
20
132
29
543
282
402
139
502
42
220
167
276
190
356
167
182
59
1361
715
465
127
398
163
456
131