140
1
147
166
97
104
80
179
293
4
138
1759
5
1010
1658
2
620
656
470
574
3
749
763
645
1425
683
605
421
653
210
1141
1511
710
0
1208
843