1129
0
269
4111
2
2730
6
798
115427
749
5875
454
1372
668
2702
1045
4045
1664
797
1465
590
722
547
339
245
683
1411
367
381
540
603
1880
266