101
14
32
48
12
2379
92
28
24
4
1
0
10
829
69
11
140
198
84
256
62
15
71
3
544
2
30
67
56
6
97
82
57
543
8
350
5
280
170
40
144