91
1
132
94
127
2
494
4
389
43
371
404
615
3
107
74
156
1789
8
1000
413
393
324
857
400
1804
5
557
530
558
433
948
1733
535