233
2
108
1
80
297
476
101
372
545
53
98
120
152
317
130
102
73
155
106
612
3
370
401
42
93
132
214
308
503
645