22330
22
934
2
1645
1
1389
7952
12
1822
1418
597
1310
2064
3498
4
5848
3
282572
0
2069
3659
14
2955
3003
1124
2830
7