1512
1
814
619
3
1632
2
3426
4
5439
5375
0
20163
44
734
2436
3735
787
2851
1826
9172
2285
3034
3083
2465
8121
10