2328
0
951
602
1133
1129
269
4111
2
798
115427
749
6800
5875
454
1372
668
2702
1045
4045
1664
797
1465
590
722
547
339
245
683
1411
367
381