20634
8
951
0
456
455
409
294
267
1161
602
1045
893
1939
1506
2465
2
917
1
368
454
427
407
2121
4
445
757
676
2211