22330
22
326
0
938
1
1464
2
1616
3650
3
4179
5
2658
785
278
975
1446
1551
1547
4017
4
2966
1056
2710
9
2306
909
398
1394
6
180849
888
1033
896
2229
3117
20374
1375