2
50
4
501
16
3
27
40
21
22
691
8
433
26
11
15
25
23
35
69
119
14
13
7
20
387
297
5
19
360
67
70
37
252
66
915
42
10
38
9
271
6
129
17
158