0
1
3
4
19
13
6
10
16
11
168
12
135
50
56
48
53
7
22
9
483
69
49
144
508
420
23
20
36
385
37
540
307
149
104
308
430
79
320
73
214
47