113
2
106
1
493
458
685
337
155
1380
1222
740
457
592
537
1150
893
119
1176
539
513
151
137
591
715
664
834
501
1361
3
613
1225
615