29
694
2476
100
2089
118
114
758
1244
1538
294
206
119
19
26
56
75
52
785
87
20
40
28
61
568
404
35
198
216
33
188
10
771
292
34
683
201
30
628
337
51
1327
46
429
104
85
23
42
413
95
84