20634
8
2132
0
319
968
503
456
2283
4
2189
970
1100
552
1333
1
2634
1089
391
919
2275
2
286
366
522
1872
352
586
17
155
47041
771
213
557
679