4804
5145
1680
1102
7098
8838
3078
14668
3340
1509
4901
919
3387
1459
1198
645
6789
7047
1039
3118
925
758
1355
810
1756
1148
3986
5733
3195
3277
1544
1053
713
1153
2185
872
3970
959
1575
693
820
1217
742
1967
9142
925
816
2298
1085
1633
1911
1274
5357
2550
4782
3528
3300
2322
1424
1657