0
1197
773
406
530
504
648
557
606
531
371
489
405
415
508
563
272
1
117
359
247
303
255
106815
1519
1157
1156
1135