951
0
602
1133
1129
269
4111
2
798
115427
19279
749
5875
454
1372
668
2702
1045
4045
1131
255
1664
1824
797
1465
590
722
755
547
245
1411
367