4
0
11
34
84
149
352
40
20
211
8
2
152
253
305
150
394
50
3
375
496
201
412
542
0
2
266
62
1
2
259
702
520
12
318
199
518
466
3
2
1
2
239
136
13
