41116
3883
839
446
704
5801
3469
132
631
321
569
241
551
354
530
454
317
274
415
351
418
374
630
419
112
205
129
167
140
76
277
122
199
239
216
78
115
152
208
74
236
120
87
402
147
76
191
110
95
107
154
175
34
63
140
216
71
26
142
75
50
198
19
143
113
42
23
149
43
33
89
59
69
83
106
78
39
46
27
52
32
17
22
37
83
86
107
69
60
58