2177
905
4747
753
736
670
724
772
28545
827
692
1285
758
1549
1228
638
1599
788
1412
2235
2378
1047
963
2379
1111
1873
1893
8543
47497