28
506
21
764
30
596
43
473
50
417
23
358
6
254
239
16
276
13
767
35
261
122
7
97
1
104
5
96
20
168
70
2
88