1045
0
69
776
1139
738
150
383
257
20634
8
401
1463
1
3092
487
391
1961
5605
3868
2
318
215
1025
356
845