3
0
12
4
37
5
24
2
42
10
17
6
11
14
31
9
15
1
7
22
436
32
20
16
108
336
132
639
428
376
834
494
175
544
256
153
210