15
238
2
204
10
168
164
4
120
6
117
108
3
104
7
102
18
97
95
91
52
332
33
303
41
211
23
152
124
99
538
57
503
20
506
51
440
76
439
165
654
655
612
205
598
179
602