2
0
4
61
6
31
1
3
16
10
23
14
39
41
9
26
250
22
5
7
11
25
29
8
24
21
107
53
226
30
435
20
209
34
19
561