28
17
597
516
177
10285
105
19
32
56
40
101
462
20
4040
465
81
53
50
158
166
42
29
64
63
36
45
46
1556
43
4756
34
611
72
73
25
23
83
76
96
219
65
1299
414
4201
74
38
78
86
60
16316