350
2
862
1
247
1210
896
94
939
7
1379
1331
158
53
125
115
97
3
26
60
2408
5
1716
920
1893
6
1124
4356
3235
2338
711
1309
802
1850
4
321
37
0