6977
4
944
1
3364
2
2906
3012
0
1875
38477
34
2977
1097
1231
1859
532
1064
520
464
1409
530
2399
1301
698
83
1342
1012
592
923
521
778
1109
3158
1552