14215
8
7363
4
2615
1
304
945
0
1037
2343
2476
3
4059
2
1898
2921
477
475
2138
400
4151
2217
965
2492
455
798
611
383
521
4106
522
1033
1462
804
3304