2309
0
3154
5
3326
3
1014
1
4697
1377
2
575
106
921
103
845
693
503
2495
4646
70
1160
669
1392
685
182
742
1704
4
1400
373
942
462
402
267612
931