104
74
73
13
2162
160
45
58
24
509
401
89
66
484
41
270
11
75
48
4
19
127
85
44
61
87
225
49
14470
166
538
42
419
863
9
84
299
155
582
46
612
65
69
216
323
43
6
12
90
55
25
78