522
1
496
2
646
0
144
363
156
91
112
241
70
542
883
493
3
202
123
86
66
87
125
133
56
451
5
93
476
106
174
303
103
891