1649
458
952
271
689
247
869
347
979
364
757
292
666
202
2172
1262
375
137
308
65
610
196
630
202
143
24
637
118
475
145
766
340
253
85
223
117
448
134
626
186