503
59
163
11
17
2
13
96
19
21
4
72
79
26
208
60
24
249
9
40
114
564
27
99
33
18
56
95
69
67
466
29
55
39
6
25
32
44
82
1
45
31
135
15
23
16
22
567
36
107