1098
1
1083
4
1362
1273
1029
775
3
607
5960
18
1392
2
1499
1754
1526
1122
1111
352
595
0
443
253
716
361
503
1910
599
635
7
232
703
684
1813
76