31
15
2
5
18
26
63
63
4
833
158
1
33
34
30
21
18
107
144
11
430
2014
131
499
13
177
11
736
462
27
375
482
162
1048
469
152
23
1
