80
630
0
4
50
1372
1
15
2989
2
1593
2571
2413
2168
2194
1746
2016
2330
4347
8
3352
1440
2658
3
2854
3558
3411
2195
1302
1312
1116