32
512
20
491
54
524
30
394
45
337
283
6
140
16
223
7
119
13
743
182
4
117
5
124
2
153
11
116
8
112
69
100