893
0
951
46
390
424
699
2955
2
392
432
93
552
53
1155
594
767
1073
815
6058
547
345
574
1408
648
459
577
187
2211
693
84