951
0
918
529
403
1161
421
1131
547
457
400
514
691
93
295
1020
2190
1
953
413
505
2143
1557
859
554
1167
462
909
463
31535
970
1133