245
109
612
307
229
130
587
751
716
564
11
678
3
212
399
491
632
1003
566
202
982
335
230
139
275
528
153
850