2368
914
672
166
438
155
527
250
756
365
634
119
591
252
515
61
305
171
567
55
505
94
559
300
593
110
87
26
339
162
458
20
231
149
391
187
260
64
347
98