1
691
1291
966
615
2447
527
1742
400
1111
624
482
15721
577
423
633
1206
534
863
1
460
563
1
439
1
5839
558
669
773
691
541
646
1
573
596
3654
1089
1214
892
1129
1192
629
1556
1
653