1
4
2
0
5
10
14
6
7
3
40
232
77
182
220
148
172
370
1139
216
114
1226
1639
1380
624
477
1364
1345
847