22330
22
1256
1
6194
6
7952
1215
2874
3
1279
1614
5
2264
849
1826
2
120469
35
2987
1649
2093
456
0
2095
4
2739
784
1540
2619
938
975
467
1167
665
398
4964
1133
1053