308
1
323
3
414
0
113
223
2
493
886
145
217
420
280
348
464
1100
100
188
242
976
494
852
768
978
64
2529
9
393
1164
160
97
213