79
359
15
113
94
747
48
457
16
392
115
487
502
51
294
76
196
22
145
120
136
28
433
300
47
123
2
21
31
227
4
144
24
135