1425
2
216
0
526
3471
1
1306
2044
868
1290
2489
7976
8
1888
3
469
2360
6
1632
1817
4
7747
1672
745
750
592
2562
2534
693
1000
496
801
2895
12149
7733
2620