484
471
81
371
20
291
763
293
6318
283
301
454
9
445
534
141
151
244
223
422
165
521
613
592
602
982
421
54