4769
9951
1292
1044
838
1319
883
939
909
956
2160
856
853
680
482
504
627
371
303
507
451
2084
344
396
303
316
287
316
301
262
325
343
281
157
240
179
163
152
179
183
231
142
234
199
197
175
155
155
132
129
37
112
110
185
55
49
112
120
49
81
143
79
97
140
125
48
63
31
62
76
114
92
49
22
84
98
109
58
51
59
48
65
115
69
45
75
64
23
49
71