2054
1
4057
15
798
0
846
2585
2
1557
860
809
367
8116
6
407
455
401
1199
1636
363
657
400
464
787
691
281
244
1516
477
826
275
381
383
951