35567
29416
30339
1137
1999
3127
965
1180
476
5787
3022
449
838
193
365
467
2937
58
184
311
209
241
108
247
232
82
176
275
75
302
165
95
210
89
93
25
237
123
151
82
148
99
151
148
184
81
58
248
37
59
46
87
66
81
104
21
59
73
66
58
79
139
144
142
41
41
72
84
51
60
304
53
62
98
93
37
158
66
51
59
41
34
23
107
113
51
82
32
23
35