457
352
1724
271
463
1442
363
5672
313
3810
3929
374
8819
765
5161
22011
3385
978
262
30622
238171
15514
748
283
529
465
485
445
302
10871
595
664
35
195
424
3387
865
13910
523