2
10
5
3
3
14
3
4
1
2
3
46
33
7
16
3
126
6
4
2
428
11
410
1
85
0
11
212
304
376
334
4
2
0
11
4
51
543
89
355
