50
896
508
445
23
10
107
157
3
17
100
28
836
374
22
96
6
12
702
115
597
410
21
360
22
2
3151
12
11
131
2
851
457
11
7
105
22
174
701
1268
25
5
