114
0
767
411
430
1
663
417
781
649
448
213
333
429
403
737
951
314
2490
455
2143
2347
2
787
2190
172
1126
722
337
1712
563
251