1049
1
878
622
2
1430
322
471
2709
661
1304
1589
579
3
1128
531
213
426
841
698
601
653
8
703
654
7133
4
11888
10
1778
714
0
846
1211
1614
15