513
126
1014
312
280
75
651
396
357
175
593
53
309
60
617
206
295
33
425
9
456
148
636
203
419
117
580
57
307
65
616
106
269
95
552
129
194
154
162
58