45604
24501
42299
1211
813
1495
749
1044
748
1525
367
569
434
602
206
313
265
264
191
561
509
289
412
375
168
297
432
176
285
624
117
347
310
161
420
416
358
248
152
353
251
352
64
92
136
82
44
141
23
68
187
137
154
73
89
199
90
59
98
126
92
128
94
206
51
76
77
40
58
67
95
116
36
48
35
71
55
61
60
97
34
26
8
28
105
66
110
16
87
46