45679
2570
1193
1642
1262
1280
1211
513
813
310
1095
1127
766
539
962
390
673
731
480
297
361
484
533
711
293
323
347
686
80
475
147
288
284
323
320
146
466
165
41
300
226
148
65
200
230
69
187
161
186
278
189
132
53
54
27
121
109
218
85
161
55
144
66
62
35
104
71
74
49
84
71
70
88
29
10
40
92
83
55
97
37
51
61
29
31
42
39
39
33
42