310
945
171
889
286
963
256
923
120
761
158
752
133
418
139
630
148
578
13
763
190
513
63
446
110
505
130
421
40
414
92
1,129
79
409
81
425
50
404