579
1
1245
2
2064
995
990
0
2545
5
2069
3
4281
3117
514
1124
2830
7
18403
6
1967
783
7328
1587
7334
4
2260
3676
12
178
2599
408
2844
430
1898