17450
2
23078
0
28769
15624
3383
1922
1
1684
18572
8
230
832
154
129
1845
690
893
634
870
6446
1337
173
125
788
328
38
171
479
1637
978
2277
3
1339