166
1
315
363
0
304
241
87
2
72
258
142
115
189
701
295
693
401
84
317
2667
461
3813
11
555
1507
3
1476
474
664
495
706
916
2184
4
1773