22330
22
2112
2
1124
1279
1
425
484
4117
3
3148
9
7952
579
1215
2201
11
691
0
938
120469
35
467
1566
1508
3342
909
1776
403
3451
10
456
829
7447
7
198
1928
6383
17
1543