962
329
766
233
1388
743
630
136
619
122
543
146
545
124
419
25
566
212
403
249
311
187
355
81
317
86
357
146
300
146
641
161
403
101
870
302
668
87
511
66