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