22330
22
656
0
948
1
2239
2
3650
3
2624
1064
900
829
5135
4
4126
909
19034
6
1883
1639
2263
1543
2864
7
2306
7756
896
6383
17
4598
938
101
3282
661
1181
5425
23
4915