1172
2
1043
1
3233
16
1645
802
0
4452
486
1842
653
3868
846
1428
573
1469
1056
1131
55
2987
2955
2855
3
646
2444
2126
783
693
2727
5
953
247
918
1936