123
658
103
532
126
634
94
515
76
385
74
436
114
588
97
640
80
404
133
664
2
1
2
3
1
1
1
0
1
5
2
2
123
658
103
532
126
634
94
515
76
385
74
436
114
588
97
640
80
404
133
664
2
1
2
3
1
1
1
0
1
5
2
2