1832
3
1004
1
822
413
0
2545
5
4217
6
694
1279
2497
2
2506
900
5313
8280
8
1684
2143
1398
675
2346
2702