3075
4
2435
1
579
169211
11
1245
2
995
990
0
2545
5
4281
3117
3
514
3345
1967
360784
19
7328
7334
2260
3676
12
2599
195
4445
2844
1898
1960
7
3393
10