948
2238
1563
281
1073
552
489
663
1034
389
369
1130
655
608
550
196
1119
887
195
694
650
598
371
224
815
617
258
618
560
1166
259
498
1389
1884
214
511
1974
2621
734
182
452
602
546
307
1220
412
1243
1168
593
442
1803
655
593
1600
322
806
748
409
337
458