19951
8
816
0
275
1090
1294
2126
598
273
552
1186
717
632
2023
2
775
655
2359
99
690
669
1
558
1223
684
140
2345
533
835
442
565
467