31
503
328
183

1
1
1
4
18
1
4
1
1
1
1
1
2
1
42
2
1
1
1
46
33
8
1
1
2
1
1
1
30
7
3
5
41
11
25
1
12
24
3
23
1
93
121
40
4
2
1
13
4
1
3
5
1
2
1
1
1
12
3
1
3
2
4
1
7
1
222
81
42
1
1
1
1
4