2245
1252
493
201
594
115
195
66
447
104
346
83
391
107
336
170
559
161
653
95
517
172
120
38
184
163
363
77
554
93
468
19
465
41
490
146
160
39
512
146