22227
16
67688
66
1404
2
2715
0
1824
16868
39
1019
3041
2129
2057
1
1787
1683
3354
2696
1228
1247
1225
2999
3
270
2967
1321
1618
4433
21
621
2505
2735
3683
1743
635
650