680
0
1
897
794
1208
1189
1124
2
1286
1758
2339
4
2469
5
2772
4472
13
4448
7
8359
22
3301
4072
10
4358
9
3635
4477
8
3719
3
6480
14
3432
3275
3497
3466
3289
3333
3347
3047
3119
3481
2991
3348
4867
20
12
2883
3212
2895
3363
2513