203
2
123
1
87
0
242
71
91
157
363
103
892
311
101
177
151
175
94
477
133
126
56
452
5
106
744
522
656
144
55
860
3
493
542