0
513
708
641
539
705
670
445
563
540
490
519
272
1
118
359
247
304
255
106819
1520
1198
1158
1157
1136