216
403
1
2
835
60
15
7
5
3246
50
201
355
6
42
1555
341
672
666
1632
1138
1464
3
2190
37
143
244
36
967
284
382
470
1039
885
4