22330
22
2086
4
3650
3
424
2
6411
11
19034
6
2635
0
353
393
251
372
463
691
552
298
505
1853
356
560
314
1860
3819
1
2095
581
522
504
608
938
565
1006