616
132
471
254
702
371
298
172
536
127
347
194
1221
599
530
318
502
282
593
173
761
298
442
225
814
313
538
211
561
73
373
128
516
81
607
201
517
130
528
110