517
87
228
163
574
86
511
89
574
48
361
49
735
245
602
154
387
112
335
181
712
343
365
103
347
60
515
78
1766
806
290
72
417
159
451
83
416
174
368
85