1398
1
81
532
629
1031
2
1244
3
639
694
1251
0
673
472
533
248
1778
349
809
791
87
25
772
416
713
6
774
441
755
10
508
354
122
374