793
638
439
578
846
575
2309
491
1410
810
30
501
434
816
649
30
911
509
780
318
401
456
953
196
603
444
997
825
252
1130
408
114
539
4
713
1019
931
641
364
188
1065
1028
25
450
499
983
215
295
2
566
621
27
840
1193
497
