2229
4
20634
8
6062
16
1649
1
4594
18385
2
1298
46414
3063
3
2000
584
0
1452
1431
2076
1823
3114
8766
1280