669
663
961
702
873
1824
730
675
552
855
1774
2863
748
1255
1016
1013
830
825
3399
3000
1058
1572
1367
1028
4240
1496
2257
3196
1150
1125
1287
9509
6624
1079
6668
2393
1355
3313
3135
1657
5236
3812
4516
14908
21550
6164
6288
2903
5750
2543
7164