22330
22
938
1
829
1464
2
1883
351
3929
10
19034
6
2095
4
1671
2564
3650
3
4015
25
545
0
417
1326
304
3293
7
730
1649
4713
14
13159
17184
44
7887
5
330
1256
1758
1306
4598