131
510
217
69
42
30
29
19
125
32
27
493
684
1521
370
121
25
76
87
303
74
204
53
187
423
81
219
232
246
51
78
94
67
123
681
72
104
192
48