12857
241
183
71
2429
19
63
306
11
2
322
299
1240
717
43
4
5
50
40
16
73
400
93
74
182
54
31
32
9
85
35
46
57
26
18
465
13
21
68
25
94
402
33
999
180
38
6