1216
3
1154
0
835
1
988
10
1560
7
883
2
749
456
4
909
6
2548
14
550
422
939
459
440
688
551
307
562
793
805
778
1927
1682
923
986
912
2583
5
796
2951