1057
3
545
0
5245
4
2336
2
1619
829
984
796
1
1364
733
569
3154
5
3934
2972
1746
1768
1827
3116
17970
15
94424
2108
5169
3551
10
594
592
1873
619
189326