12621
22
3788
2
1683
0
2992
3
2788
4585
10
1583
3041
3453
1
2147
2912
5
3942
3554
3503
4
1088
12472
3660
3125
15
398656
19
1204