992
1
946
2
1150
4
73
1080
798
1598
951
0
2177
3
914
743
579
590
619
561
712
673
803
1112
3213
17
3273
2778
2568
5
1561
9
2342
1570
1010
6858
28
1485
3171