3023
710
594
193
808
237
1074
307
451
146
397
194
596
200
520
139
383
118
375
146
676
162
377
50
316
175
885
352
370
207
482
57
433
201
613
121
605
124
243
136