1068
0
545
479
1603
581
336
20634
8
2881
2
298
282572
1352
210
398
376
543
682
417
1042
116521
999
437
837
1910