22330
22
1329
1
7952
1215
2709
6
2306
2
3672
7
1279
6194
1140
3752
1649
120469
35
2445
456
0
2095
4
1256
784
1470
334
2693
5799
938
2322
2619
3929
10
975
467
665
4964
3