3114
4
17184
44
525
0
1125
325
980
1
3868
2
1219
2546
20634
8
2658
653
1710
1131
2730
6
489
970
394
2076
1137
369
3233
16
552
2727
5
484
381
683
482
919
668